package com.sgb.member.entity;

import java.io.Serializable;
import java.util.List;
import java.util.Objects;

public class MemberLeverBean implements Serializable {


    /**
     * businessNo : 202008212786446
     * createTime : 1629102999275
     * createUser : 138
     * id : 75
     * img : https://shigongbang.oss-cn-hangzhou.aliyuncs.com/machine/610000/20200618116102284622465
     * isDefault : false
     * isDeleted : 0
     * isEnabled : 1
     * level : 普通会员
     * no : 202006296767897
     * remember_me :
     * sortOrder : 1
     * standard : 普通会员需要完成预期项目50万元
     * updateTime : 1629102999275
     * updateUser : 138
     */

    private String businessNo;
    private long createTime;
    private String createUser;
    private int id;
    private String img;
    private boolean isDefault;
    private int isDeleted;
    private int isEnabled;
    private String no;
    private String remember_me;
    private int sortOrder;
    private String standard; // 会员标准 ? 专项资产
    private long updateTime;
    private String updateUser;

    private String level;
    private String researchersAsked; // 人员要求
    private String membershipRequirements; // 会费要求
    private String annualTurnover; // 年营业额
    private String professionalQualifications; // 专项资质
    private String qualificationRequirements; // 资质要求
    private String yearProfit; // 年利率
    private String registeredCapital; // 注册资金
    private String performanceRequirements; // 业绩要求

    private List<ParamDtosEntity> paramDtos;

    public List<ParamDtosEntity> getParamDtos() {
        return paramDtos;
    }

    public void setParamDtos(List<ParamDtosEntity> paramDtos) {
        this.paramDtos = paramDtos;
    }

    public String getYearProfit() {
        return yearProfit;
    }

    public void setYearProfit(String yearProfit) {
        this.yearProfit = yearProfit;
    }

    public String getRegisteredCapital() {
        return registeredCapital;
    }

    public void setRegisteredCapital(String registeredCapital) {
        this.registeredCapital = registeredCapital;
    }

    public String getQualificationRequirements() {
        return qualificationRequirements;
    }

    public void setQualificationRequirements(String qualificationRequirements) {
        this.qualificationRequirements = qualificationRequirements;
    }

    public String getPerformanceRequirements() {
        return performanceRequirements;
    }

    public void setPerformanceRequirements(String performanceRequirements) {
        this.performanceRequirements = performanceRequirements;
    }

    public String getResearchersAsked() {
        return researchersAsked;
    }

    public void setResearchersAsked(String researchersAsked) {
        this.researchersAsked = researchersAsked;
    }

    public String getMembershipRequirements() {
        return membershipRequirements;
    }

    public void setMembershipRequirements(String membershipRequirements) {
        this.membershipRequirements = membershipRequirements;
    }

    public String getAnnualTurnover() {
        return annualTurnover;
    }

    public void setAnnualTurnover(String annualTurnover) {
        this.annualTurnover = annualTurnover;
    }

    public String getProfessionalQualifications() {
        return professionalQualifications;
    }

    public void setProfessionalQualifications(String professionalQualifications) {
        this.professionalQualifications = professionalQualifications;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public boolean isDefault() {
        return isDefault;
    }

    public void setDefault(boolean aDefault) {
        isDefault = aDefault;
    }

    public int getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(int isDeleted) {
        this.isDeleted = isDeleted;
    }

    public int getIsEnabled() {
        return isEnabled;
    }

    public void setIsEnabled(int isEnabled) {
        this.isEnabled = isEnabled;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getRemember_me() {
        return remember_me;
    }

    public void setRemember_me(String remember_me) {
        this.remember_me = remember_me;
    }

    public int getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(int sortOrder) {
        this.sortOrder = sortOrder;
    }

    public String getStandard() {
        return standard;
    }

    public void setStandard(String standard) {
        this.standard = standard;
    }

    public long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(long updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        MemberLeverBean that = (MemberLeverBean) o;
        return id == that.id &&
                level.equals(that.level) &&
                no.equals(that.no);
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, level, no);
    }
}
